golang.org/x/tools/internal/gcimporter.objQueue.ring (field)
14 uses
golang.org/x/tools/internal/gcimporter (current package)
iexport.go#L1540: ring []types.Object
iexport.go#L1551: if len(q.ring) == 0 {
iexport.go#L1552: q.ring = make([]types.Object, 16)
iexport.go#L1553: } else if q.head+len(q.ring) == q.tail {
iexport.go#L1555: nring := make([]types.Object, len(q.ring)*2)
iexport.go#L1557: part := q.ring[q.head%len(q.ring):]
iexport.go#L1563: copy(nring[pos:], q.ring[:q.tail%len(q.ring)])
iexport.go#L1565: q.ring, q.head, q.tail = nring, 0, q.tail-q.head
iexport.go#L1568: q.ring[q.tail%len(q.ring)] = obj
iexport.go#L1577: obj := q.ring[q.head%len(q.ring)]
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)